Direct link setup method in tunneled direct link setup wireless network and station supporting the method

ABSTRACT

Provided are a Tunneled Direct Link Setup (TDLS) establishment method for a TDLS initiator and a station supporting the establishment method. In the establishment method, a requesting Non-AP QSTA transmits a TDLS setup request frame via an access point (AP) to an intended peer Non-AP QSTA. And, the requesting Non-AP QSTA receives a TDLS setup response frame via the AP from the intended peer station in response to the TDLS setup request frame. And, the requesting Non-AP QSTA transmits a TDLS setup confirm frame via the AP to the intended peer station in response to the TDLS setup response frame.

CROSS-REFERENCE TO RELATED APPLICATIONS

This Continuation application claims priority to co-pending applicationSer. No. 12/433,475, filed on Apr. 30, 2009, which claims priority under35 U.S.C. §119(e) to U.S. Provisional Application No. 61/049,476 filedin United States of America on May 1, 2008 and U.S. Provisional No.61/095,609 filed in United States of America on Sep. 9, 2008, the entirecontents of which are hereby incorporated by reference.

BACKGROUND

1. Field of the Invention

The present invention relates to a wireless local access network (WLAN),and more particularly, to a direct link setup procedure in a tunneleddirect link setup (TDLS) wireless network and a station supporting thedirect link setup procedure.

2. Related Art

With the development of information communication technology, a varietyof wireless communication technology has been developed. A wireless LAN(WLAN) is a technique permitting wireless access to its local network orInternet in specific service areas such as home or companies or airplanes by the use of portable terminals such as a personal digitalassistant (PDA), a laptop computer, and a portable multimedia player(PMP) on the basis of the radio communication technology.

These days, thanks to the increased availability of WLANs, portableterminal users such as laptop computer users are able to perform theirtasks with increased mobility. For example, a user can take his laptopcomputer from his desk into a conference room to attend a meeting andstill have access to his local network to retrieve data and have accessto the Internet via one or more modems or gateways present on the localnetwork without being tethered by a wired connection. Similarly,business travelers commonly use their portable terminals to gain accessto their email accounts, to check if there is any unread email, and toread and send email.

In the initial WLAN technology, a data rate of 1 to 2 Mbps was supportedby the use of frequency hopping, spread spectrum, and infraredcommunication using a frequency of 2.4 GHz. In recent years, with thedevelopment of the wireless communication technology, 54 Mbps in maximumcan be supported by applying the Orthogonal Frequency Division Multiplex(OFDM) technology, etc. to the WLAN. In addition, the IEEE 802.11 hasdeveloped or is developing wireless communication technologies forimprovement in quality of service (QoS), compatibility of an accesspoint (AP) protocol, security enhancement, wireless resourcemeasurement, wireless access in vehicular environment, fast roaming,mesh network, inter-working with external networks, wireless networkmanagement, and the like.

In the IEEE 802.11, a Basic Service Set (BSS) means a set of stations(STAs) successfully synchronized. A Basic Service Area (BSA) means anarea including members of the BSS. The BSA can vary depending onpropagation characteristics of a wireless medium and thus it may containmembers of other basic service sets.

The BSS can be basically classified into two kinds of an independent BSS(IBSS) and an infra-structured BSS. The former means a BSS thatconstitutes a self-contained network and that is not permitted to accessa Distribution System (DS). The latter means a BSS that includes one ormore Access Points (APs) and a distribution system and that uses the APsin all the communication processes including communications between theNon-AP stations.

In the initial WLAN communication procedure, it was required that datais necessarily transmitted through the AP in the infra-structured BSS.That is, the direct transmission of data between non-AP stations (non-APSTAs) is not allowed in the infra-structured BSS. In recent years, adirect link setup (DLS) between the non-AP STAs supporting Quality ofService (QoS) has been introduced to improve the efficiency of wirelesscommunications. Accordingly, in the BSS supporting the QoS, that is, inthe QBSS including QoS STAs (QSTA) and QoS APs (QAP), the non-AP STAscan set up a direct link therebetween and directly communicate with eachother through the direct link.

As described above, the existing DLS setup method is based on thepremise that the BSS is the QBSS, which is a BSS supporting the QoS. Inthe QBSS, the AP as well as the non-AP STA is a QAP, which is an APsupporting the QoS. In the most WLAN environments currently used (forexample, WLAN environments in accordance with the IEEE 802.11a/b/g), thenon-AP STAs are QSTAs supporting the QoS but the APs are legacy APs notsupporting the QoS. As a result, in the WLAN environments currentlyused, there exists a limitation that even a QSTA cannot utilize the DLSservice.

A TDLS (Tunneled Direct Link Setup) is a wireless communication protocolnewly suggested to overcome such a limitation regarding the existing DLSservice. The TDLS allows the QSTAs to set up a direct link in thecurrently used WLAN environments in accordance with the IEEE802.11a/b/g. Accordingly, the TDLS defines methods of allowing the QSTAsto set up a direct link even in the BSS managed by the legacy AP.Hereinafter, a wireless network supporting the TDLS method is referredto as a TDLS wireless network.

In the TDLS wireless network, it is first necessary to specificallydefine a method of setting up a direct link between two non-AP QSTAs.Particularly, in the TDLS wireless network, an AP does not support thedirect link setup method and thus does not directly participate in thesetup method of the direct link. Accordingly, there is a need forefficiently and reliably enabling the direct link setup method.

And, in the communication between non-AP QSTAs through the direct linkset up, it is necessary to allow the QoS facilities of the non-AP QSTAsto work properly. In addition, when the non-AP QSTAs support HighThroughput (HT) capabilities of IEEE 802.11n, it is preferable to allowthe HT facilities of the non-AP QSTAs to work properly.

SUMMARY

The embodiment of the present invention provides a direct link setupmethod in a TDLS wireless network with high reliability and a stationsupporting the direct setup method.

The embodiment of the present invention provides a direct link setupmethod in a TDLS wireless network that can allow two non-AP QSTAsintending to set up a direct link therebetween to be consistent incompletion of the direct link setup and a station supporting the directsetup method.

The embodiment of the present invention provides a direct link setupmethod in a TDLS wireless network that can allow the QoS capabilitiesand/or the HT capabilities to properly operate in a communicationbetween non-AP QSTAs having set up a direct link therebetween and astation supporting the direct setup method.

According to an aspect of the present invention, there is provided aTunneled Direct Link Setup (TDLS) establishment method for a TDLSinitiator, the method comprising: transmitting a TDLS setup requestframe via an access point (AP) to an intended peer station; receiving aTDLS setup response frame via the AP from the intended peer station inresponse to the TDLS setup request frame; transmitting a TDLS setupconfirm frame via the AP to the intended peer station in response to theTDLS setup response frame; and receiving a TDLS setup acknowledgementframe from the intended peer station in response to the TDLS setupconfirm frame.

Wherein the TDLS setup acknowledgement frame may be received from theintended peer station via the AP.

Wherein the TDLS setup confirm frame may include an EDCA (EnhancedDistributed Channel Access) parameter set information element.

Wherein both the TDLS setup request frame and the TDLS setup responseframe may include QoS capability information element.

Wherein the TDLS setup confirm frame may include an HT (High Throughput)operation information element.

Wherein both the TDLS setup request frame and the TDLS setup responseframe may include an HT capability information element.

Wherein the HT operation information element may include a secondarychannel offset element.

Wherein the TDLS initiator and the intended peer station may beassociated with the same AP.

Wherein the TDLS setup response frame may contain a status code fieldset to a value indicating ‘successful’.

According to another aspect of the present invention, there is provideda method for establishing a direct link in Tunneled Direct Link Setup(TDLS) wireless network, the method is characterized in that: firststation which initiates establishment procedure of the direct linkreceives a TDLS setup acknowledge frame from second station in responseto a TDLS setup confirm frame transmitted to the second station via anaccess point (AP) from the first station, wherein the TDLS setup confirmframe includes an EDCA (Enhanced Distributed Channel Access) parameterset information element and the TDLS setup confirm frame is transmittedin response to a TDLS setup response frame that received to the firststation from the second station.

Wherein the EDCA parameter set information element may contain QoSParameters which are used on the primary channel and/or on the secondarychannel.

According to still another aspect of the present invention, there isprovided a method for establishing a direct link in Tunneled Direct LinkSetup (TDLS) wireless network, the method is characterized in that:first station which initiates establishment method of the direct linktransmits a TDLS setup confirm frame in response to the TDLS setupresponse frame received from second station via an access point (AP) tothe second station, and the TDLS setup response frame is transmitted bythe second station to the first station in response to the TDLS setuprequest frame, and the TDLS setup confirm frame includes an HT (HighThroughput) operation information element.

Wherein the HT operation information element may contain secondarychannel offset element.

According to still another aspect of the present invention, there isprovided a Tunneled Direct Link Setup (TDLS) establishment method for anintended peer station of a TDLS initiator, the method comprising:receiving a TDLS setup request frame via an access point (AP) from theTDLS initiator; transmitting a TDLS setup response frame via the AP tothe TDLS initiator in response to the TDLS setup request frame;receiving a TDLS setup confirm frame via the AP from the TDLS initiatorin response to the TDLS setup response frame; and transmitting a TDLSsetup acknowledgement frame via the AP to the TDLS initiator in responseto the TDLS setup confirm frame.

Wherein the TDLS setup confirm frame may include an EDCA (EnhancedDistributed Channel Access) parameter set information element, and

Wherein the EDCA parameter set information element may contain QoSParameters which are used on the primary channel and/or on the secondarychannel.

Wherein the TDLS initiator and the intended peer station may beassociated with the same AP.

Wherein the TDLS setup confirm frame may include HT (High Throughput)Operation information element, and the HT operation information elementmay contain secondary channel offset element.

Wherein a status code field set to a value indicating ‘successful’included in the TDLS setup response frame if the intended peer stationaccept the direct link.

According to still another aspect of the present invention, there isprovided a station for supporting Tunneled Direct Link Setup (TDLS) in awireless local access network, the station comprising: a processorconfigured to generate and process frames; and a transceiver operablyconnected to the processor and configured to transmit and receive theframes for the processor, wherein the station is configured to transmita TDLS setup request frame via an access point (AP) to an intended peerstation, to receive a TDLS setup response frame via the AP from theintended peer station in response to the TDLS setup request frame, totransmit a TDLS setup confirm frame via the AP to the intended peerstation in response to the TDLS setup response frame; and to receive aTDLS setup acknowledge frame via the AP from the intended peer stationin response to the TDLS setup confirm frame.

Wherein the TDLS setup confirm frame may include an EDCA (EnhancedDistributed Channel Access) parameter set information element and/or HT(high Throughput) operation information element.

According to still another aspect of the present invention, there isprovided a station for supporting Tunneled Direct Link Setup (TDLS) in awireless local access network, the station comprising: a processorconfigured to generate and process frames; and a transceiver operablyconnected to the processor and configured to transmit and receive theframes for the processor, wherein the station is configured to receive aTDLS setup request frame via an access point (AP) from a TDLS initiator,to transmit a TDLS setup response frame via the AP to the TDLS initiatorin response to the TDLS setup request frame, to receive a TDLS setupconfirm frame via the AP from the TDLS initiator in response to the TDLSsetup response frame; and to transmit a TDLS setup acknowledgement framevia the AP to the TDLS initiator in response to the TDLS setup confirmframe.

BRIEF DESCRIPTION OF THE DRAWINGS

The accompanying drawings, which are included to provide a furtherunderstanding of the invention and are incorporated in and constitute apart of this specification, illustrate embodiments of the invention andtogether with the description serve to explain the principles of theinvention.

In the drawings:

FIG. 1 is a diagram illustrating a format of a TDLS frame.

FIG. 2 is a diagram illustrating types of the TDLS frame and valuescorresponding thereto.

FIG. 3 is a diagram illustrating a flow of messages in a direct linksetup procedure in a QBSS.

FIG. 4 is a diagram illustrating a flow of messages in a direct linksetup procedure when the direct link setup procedure shown in FIG. 3 isapplied to a TDLS wireless network without any change.

FIG. 5 is a diagram illustrating a flow of messages in a direct linksetup procedure in a TDLS wireless network according.

FIG. 6 is a diagram illustrating information included in an informationfield of the TDLS setup request frame.

FIG. 7 is a block diagram illustrating a format of a link identifierfield included in the TDLS setup request frame.

FIG. 8 is a diagram illustrating information included in an informationfield of a TDLS setup response frame.

FIG. 9 is a diagram illustrating a format of an EDCA parameter setinformation element.

FIG. 10 is a diagram illustrating a format of a parameter record field.

FIG. 11 is a timing diagram illustrating the direct link setup procedureaccording to an embodiment of the invention.

FIG. 12 is a diagram illustrating a flow of messages in a direct linksetup procedure in a TDLS wireless network shown in FIG. 11.

DESCRIPTION OF EXEMPLARY EMBODIMENTS

Hereinafter, exemplary embodiments of the invention will be described indetail with reference to the accompanying drawings.

In a TDLS wireless network to which embodiments of the invention can beapplied, non-AP QSTAs (hereinafter, simply referred to as “QSTA”)associated with a legacy AP not supporting the QoS can set up a directlink therebetween and can tear down the direct link. One QSTA should beable to transmit and receive management action frames for setting up andtearing down a direct link through the legacy AP to set up a direct linkwith another QSTA or to tear down a direct link with a peer QSTA.However, there is a problem in that the legacy AP cannot support theprocedure for setting up or tearing down the direct link between twoQSTAs in accordance with an existing DLS procedure of IEEE 802.11e.

One method for solving such a problem is to encapsulate the managementaction frames regarding the direct link setup/teardown procedure in theform of a data frame and to transmit the encapsulated management actionframes to the peer QSTA. According to this method, the legacy APperforms only a function of relaying the management action frames, as ifit relay a data frame between two non-AP QSTAs. As a result, the legacyAP does not participate in the procedures of setting up, managing, andtearing down a TDLS link. The embodiments of the invention to bedescribed later can be usefully applied to a TDLS wireless network inwhich the management action frames for setting up, tearing down, andmanaging the TDLS link are encapsulated in the form of a data frame andare transmitted through an AP. Here, the AP is not limited to the legacyAP, but may be a QAP supporting the DLS.

Among the devices constituting a TDLS wireless network system, a non-APSTA is a device including a physical layer interface for a wirelessmedium and a medium access control (MAC) in accordance with the standardof IEEE 802.11. The non-AP STA may be called a wirelesstransmission/reception unit (WTRU), a user equipment (UE), a mobilestation (MS), or a mobile subscriber unit. A non-AP STA supporting thequality of service (QoS) is simply referred to as a non-AP QSTA or QSTA.

The non-AP STA includes a processor and a transceiver and may furtherinclude a user interface and a display. The processor is a functionalunit designed to generate frames to be transmitted through a wirelessnetwork or to process frames received through the wireless network, andperforms a variety of functions of controlling the corresponding stationand processing signals input by and for a user. The transceiver isfunctionally connected to the processor and is a unit designed totransmit and receive frames through the wireless network.

The AP is a functional entity having a wireless station function andproviding access to a distribution system via a wireless medium for anassociated non-AP STA. According to the present embodiment, the AP maybe a legacy AP not supporting the QoS, but is not limited to the legacyAP. The AP may be called a convergence controller, a base station (BS),a node-B, or a site controller.

FIG. 1 is a diagram illustrating a format of a MAC frame (hereinafter,referred to as a “TDLS frame”) which a QSTA to set up a direct link orto have set up the direct link in a TDLS wireless network transmits andreceives to and from an opposite QSTA (or a peer QSTA) through an AP.Referring to FIG. 1, the TDLS frame includes a MAC header field, alogical link control (LLC)/sub-network access protocol (SNAP) field, aremote frame type field, a TDLS packet type field, an information field,and an error correction (Cyclic Redundancy code: CRC) field. The TDLSframe may further include a protocol version field.

The MAC header field includes information common to almost all the typesof frames. For example, the MAC header field includes a frame controlfield, a duration/ID field, plural address fields (Address1, Address2,Address3, and Address4), a sequence control field, and/or a QoS controlfield.

The frame control field includes a protocol version field, a type andsubtype field for identifying a function of the frame, a more fragmentfield indicating whether a more fragment subsequent to a current MSDU orMMPDU exists, a retry field indicating that the frame is a frame to bere-transmitted, and a power management field indicating a power savemode. The power management field of the frame control field indicates amode where the STA operates after it successfully completes the exchangeof a series of frames. For example, when the power management field isset to “0”, it indicates that the STA transmitting the frame operates inan active mode. However, when the power management field is set to “1”,it indicates that the transmitting STA operates in a peer power savemode.

The QoS control field is used to identify various QoS-relatedinformation that varies depending on a traffic category (TC) or atraffic stream (TS) to which the frame belongs and a frame type andsubtype. The QoS control field can exist in all the TDLS frames in whicha QoS subfield of a subtype field of the frame is set to “1.” Therespective QoS control field includes five subfields and usage andvarious possible layouts of the subfields are shown in Table 1.

TABLE 1 Applicable Frame Bits (sub) Types 0-3 Bit 4 Bits 5-6 Bit 7 Bits8-15 QoS (+)CF-Poll frames sent by HC TID EOSP Ack Policy Reserved TXOPlimit QoS Data, QoS Null, and QoS TID EOSP Ack Policy Reserved AP PSBuffer State Data + CF-Ack frames sent by HC QoS data frames sent bynon-AP to TID 0 Ack Policy Reserved TXOP Duration Requested an AP TID 1Ack Policy Reserved Queue Size QoS Data, QoS Null, and QoS TID EOSP AckPolicy Reserved Reserved Data − CF-Ack frames sent over the direct link

Referring to FIG. 1, the LLC/SNAP field includes an LLC/SNAP header. Theremote frame type field is set to a value (for example, “2”) indicatingthe TDLS frame. The protocol version field is set to a value indicatinga protocol version of a transmitted/received message.

The TDLS packet type field is set to a value specifying a type of theTDLS frame. Examples of the types of the TDLS frame and thecorresponding values are shown in FIG. 2. Referring to FIG. 2, the TDLSframe includes a TDLS setup request frame, a TDLS setup response frame,a TDLS setup confirm frame, a TDLS teardown request frame, and a TDLSteardown response frame.

The information field of the TDLS frame includes a variety ofinformation individually specified depending on the types of the TDLSframes. The included information varies depending on the TDLS types. Theerror correction field (CFC) includes additional information forcorrecting an error of the frame.

A direct link setup procedure in a TDLS wireless network according to anembodiment of the invention will be described now.

It can be considered that the direct link setup procedure in the QBSS issimilarly employed as the direct link setup procedure in the TDLSwireless network. According to the direct link setup procedure in theQBSS, the direct link setup procedure is completed by a two-wayhandshake between two QSTAs.

FIG. 3 is a diagram illustrating a flow of messages in the direct linksetup procedure in the QBSS. Referring to FIG. 3, first, a first QSTA(QSTA1) intending to set up a direct link transmits to a QAP a directlink setup request message for a second QSTA (QSTA2) (S11). The QAPhaving confirmed that the received message is the direct link setuprequest message transmits the direct link setup request message from thefirst QSTA to the second QSTA (S12). The second QSTA transmits a messagein response to the received direct link setup request message, forexample, a direct link setup response message, to the QAP (S13). The QAPhaving confirmed that the received message is a response messageresponsive to the request message in step S11 transmits the direct linksetup response message from the second QSTA to the first QSTA (S14).

According to the direct link setup procedure in FIG. 3, the QAP directlyparticipates therein and relays the exchange of the direct link setuprequest and response messages between the first QSTA and the secondQSTA, thereby completing the direct link setup procedure. In the QBSS,the reliability and consistency of the direct link setup procedure canbe guaranteed by once exchange of messages. This is because the QAPsupporting the DLS procedure can guarantee the exchange of messages forsetting up a direct link between the first QSTA and the second QSTA, theQAP can notify the first QSTA and/or the second QSTA of a fact that theexchange of messages fails, or the QAP can initiatively end the directlink setup procedure.

More specifically, in the direct link setup procedure in the QBSS, theQAP-initiated operation is possible when there is a problem in thedirect link setup procedure (S11 to S14) shown in FIG. 3. For example,when the transmission in step S12 fails, the QAP can transmit a directlink setup request message to the second QSTA again or can otherwisetransmit a direct link teardown request message to the first QSTA.Alternatively, when the transmission in step S13 fails, the QAP cantransmit a direct link teardown request message to the first QSTA andthe second QSTA. Alternatively, when the transmission in step S14 fails,the QAP can transmit the direct link setup response message from thesecond QSTA again.

Accordingly, in the QBSS, the reliable direct link setup procedure canbe performed between the first QSTA and the second QSTA only by theexchange of the direct link setup request message and the direct linksetup response message (that is, the two-way handshake) between thefirst QSTA and the second QSTA.

FIG. 4 is a diagram illustrating a flow of messages in the direct linksetup procedure when the direct link setup procedure (that is, thetwo-way handshake procedure) shown in FIG. 3 is applied to the TDLSwireless network. The TDLS wireless network system includes at least twonon-AP QSTAs (QSTA1 and QSTA2) and a legacy AP not supporting the DLSprocedure. For the purpose of convenient explanation in the followingdescription, the non-AP QSTA initiating the direct link setup procedure,that is, transmitting the TDLS setup request frame, is called aninitiating QSTA or a TDLS initiator and the non-AP QSTA related to thedirect link setup procedure with the TDLS initiator or setting up adirect link thereto is called a peer QSTA.

Referring to FIG. 4, the first QSTA (QSTA1) as the TDLS initiatorintending to set up a direct link to the second QSTA2 as the peer STAtransmits to the second QSTA a request message for requesting forsetting up a direct link (S21). The request message may be a TDLS setuprequest frame. The AP merely relays the request message received fromthe first QSTA to the second QSTA. The second QSTA having received theTDLS setup request frame transmits a response message to the first QSTAin response to the TDLS setup request frame (S22). The response messagemay be a TDLS setup response frame. In this case, the AP merely relaysthe response message received from the second QSTA to the first QSTA.

In the direct link setup procedure in the TDLS wireless network, anAP-initiated operation is not possible. That is, even when thetransmission (including the relay in the AP) in step S21 and/or step S22fails, the AP cannot initiatively transmit the failed frame again or thedirect link teardown request frame to the non-AP QSTA.

In the direct link setup procedure shown in FIG. 4, when the responsemessage transmitted in step S22 is not successfully relayed from the APto the first QSTA, a difference may occur in recognition of the firstQSTA and the second QSTA on the completion of the direct link setupprocedure. More specifically, the first QSTA not having received theresponse message may recognize that the direct link is not successfullyset up but the second QSTA having transmitted the response message mayrecognize that the direct link is successfully set up. As a result, inthe two-way handshake direct link setup procedure shown in FIG. 4, it isdifficult to guarantee the reliability of the procedure when it isapplied to the TDLS wireless network.

In order to solve this problem that can occur in the two-way handshakedirect link setup procedure, an embodiment employs a three-way handshakedirect link setup procedure. More specifically, in addition to theabove-mentioned two-way handshake direct link setup procedure, a processof allowing the TDLS initiator to transmit to the peer STA a confirmmessage indicating that the TDLS setup response frame is successfullyreceived, for example, a TDLS setup confirm frame, is further performed.This will be described now in detail.

FIG. 5 is a diagram illustrating a flow of messages in a direct linksetup procedure in the TDLS wireless network. The TDLS wireless networksystem includes at least two non-AP QSTAs (hereinafter, simply referredto as “QSTA”) and a legacy AP not supporting the QoS.

Referring to FIG. 5, the first QSTA (QSTA1), that is, the TDLSinitiator, intending to set up a direct link to the second QSTA (QSTA2)as the peer STA transmits a request message for requesting for settingup a direct link, for example, a TDLS setup request frame, to the secondQSTA through the AP (S41). In this step, the AP merely relays the TDLSsetup request frame. The TDLS setup request frame may be a frame inwhich the TDLS packet type field of the TDLS frame shown in FIG. 1 isset to a value indicating the TDLS setup request. Accordingly, in stepS41, the TDLS setup request is encapsulated in the form of a data frameand is then transmitted to the second QSTA through the AP.

FIG. 6 shows information included in the information field of the TDLSsetup request frame (in the information field of the TDLS frame shown inFIG. 1). Referring to FIG. 6, the information field of the TDLS setuprequest frame includes link ID information, an association request framebody, and dialog token information. Although not shown in FIG. 6, theinformation field of the TDLS setup request frame may further includecapability information or extended capability information.

The capability information included in the TDLS setup request framecomprises QoS capability information and/or HT (High Throughput)capability information. If the first QSTA (QTSA1) supports QoS feature,it includes QoS Capability to the TDLS setup request frame. And, if thefirst QSTA (QTSA1) supports HT feature, it includes HT Capability to theTDLS setup request frame.

According to an aspect of this embodiment, the link ID information mayinclude BSSID and/or SSID. In the TDLS wireless network, some APs cansupport plural BSSID and plural SSID. In this case, in order to set up adirect link between the non-AP QSTAs associated with the AP, a specificBSSID and a specific SSID in which the direct link is set up need to bespecified in messages (such as a TDLS setup request frame, a TDLS setupresponse frame, and/or a TDLS setup confirm frame) to be exchanged inthe direct link setup procedure.

FIG. 7 is a diagram illustrating a format of the link ID field includedin the TDLS setup request frame. Referring to FIG. 7, the link ID fieldfurther includes a BSSID subfield and an SSID subfield, in addition to atransmitter address subfield, a receiver address subfield, and a DLStimeout subfield.

Transmitter address field includes the address of the first QSTA thattransmitted TDLS setup request frame. And the receiver address fieldincludes the address of the second QSTA that transmitted TDLS setuprequest frame.

The format of the link ID field may be also included in the TDLS setupresponse frame. In this case, the transmitter address includes theaddress of the second QSTA that transmitted TDLS setup response frame,and the receiver address field includes the address of the first QSTAthat receives the TDLS setup response frame.

As described above, QSTAs can be associated with multiple APs and an APscan support multiple QSTAs. And plural service provider can share theAPs, and some APs can be used by plural service provider. Therefore, theservice providers of the QSTAs associated with same AP can be differentfrom the peer QSTA's service provider.

The BSSID field contains information about AP involved with the QSTA.Checking the BSSID field, QSTA can distinguish if the peer QSTA isassociated with the same AP with which the QSTA is associated.

And the SSID field contains information about the service provider thatserves the QSTA. Therefore, checking the BSSID field, QSTA candistinguish if the peer QSTA is served by the same service provider bywhich the QSTA is served.

Referring to FIG. 5 again, the second QSTA having received the TDLSsetup request frame transmits a response message responsive to the TDLSsetup request frame, for example, the TDLS setup response message, tothe first QSTA through the AP (S42). In this step, the AP merely relaysthe TDLS setup response frame. In this case, the TDLS setup responseframe may be a frame in which the TDLS packet type field of the TDLSframe shown in FIG. 1 is set to a value indicating the TDLS setupresponse. Accordingly, the TDLS setup response frame is encapsulated inthe form of a data frame and is then transmitted to the first QSTAthrough the AP.

FIG. 8 shows information included in the information field of the TDLSsetup response frame (in the information field of the TDLS frame shownin FIG. 1). Referring to FIG. 8, the information field of the TDLS setupresponse frame includes link ID information, status code information,association request frame body, and dialog token information. In thiscase, the link ID information may have the format shown in FIG. 7, whichis only exemplary. Similarly to the information field of the TDLS setupresponse frame, the information field of the TDLS setup response framemay further include a capability information element and an extendedcapability information element, indicating whether the STA transmittingthe TDLS setup response frame supports a peer PSM AP mode and/or a peerPSM client mode.

The capability information included in the TDLS setup response framecomprises QoS capability information and/or HT (High Throughput)capability information. If the second QSTA (QTSA2) supports QoS feature,it includes QoS Capability to the TDLS setup response frame. And, if thesecond QSTA (QTSA2) supports HT feature, it includes HT Capability tothe TDLS setup response frame.

Referring to FIG. 5 again, the first QSTA transmits a confirm message,for example, a TDLS setup confirm frame, responsive to the received TDLSsetup response frame to the second QSTA through the AP (S43). In thisstep, the AP merely relays the TDLS setup confirm frame. The TDLS setupconfirm frame may be a frame in which the TDLS packet type field of theTDLS frame shown in FIG. 1 is set to a value indicating the TDLS setupconfirm. The TDLS setup confirm frame is encapsulated in the form of adata frame and is then transmitted to the second QSTA through the AP.

According to this embodiment of the present invention, the direct linksetup procedure is completed after the first QSTA having requested forsetting up a direct link transmits the confirm message responsive to theresponse message received from the second QSTA to the second QSTA.Accordingly, even when the management action frame (for example, theTDLS setup response frame) encapsulated and transmitted in the form of adata frame, it is possible to prevent a difference in recognitionbetween the first QSTA and the second QSTA regarding the completion ofthe direct link setup procedure.

According to an aspect of this embodiment, the confirm messagetransmitted in step S43 can include information necessary for allowingthe non-AP QSTA to properly perform the QoS facilities and/or HTfacilities even though the AP does not support QoS features. Theinformation necessary for the proper QoS facility operation may be, forexample, EDCA (Enhanced Distributed Channel Access) parameter setinformation element. In this case, the EDCA parameter set informationelement includes a QoS parameter used in a primary channel and/or ansecondary channel. The response frame (for example, the TDLS setupresponse frame) transmitted in step S42 may include informationnecessary for allowing the non-AP QSTA to properly perform the QoSfacility operation as needed.

FIG. 9 is a diagram illustrating a format of the EDCA parameter setinformation element. Referring to FIG. 9, the EDCA parameter setinformation element includes an element ID field, a length field, a QoSinformation field, and parameter record fields by access categories(AC_BE Parameter Record, AC_BK Parameter Record, AC_VI Parameter Record,and AC_VO Parameter Record). The element ID field is set to a valueindicating that the corresponding element is the EDCA parameter setinformation element. The length field is set to a value indicating thelength of the corresponding element. The QoS information field includesplural bit fields indicating the QoS facility information of thetransmitting STA.

The formats of the parameter record fields by access categories may beequal to each other and an example thereof is shown in FIG. 10.Referring to FIG. 10, the AC_BE Parameter Record field, the AC_BKParameter Record field, the AC_VI Parameter Record field, or the AC_VOParameter Record field includes an ACI/AIFSN (Access CategoryIndex/Arbitration InterFrame Space Number) subfield, an ECWmin/ECWmaxsubfield, and a TXOP limit subfield. The ACI/AIFSN subfield includes anAIFSN bit field, an ACM (Admission Control Mandatory) bit field, and anACI bit field. according to this embodiment, the ACM bit field can beset to “0”, which means that no admission control is included in thecorresponding access category.

According to this embodiment, the first QSTA can notify the second QSTAas the peer STA of the QoS parameter using the EDCA parameter setinformation element. Accordingly, when the first QSTA and the secondQSTA exchange data through the setup direct link, it is possible to makecommunication supporting the QoS with reference to the QoS parameter.

According to another aspect of this embodiment, the confirm frametransmitted in step S43 may additionally include information necessaryfor efficiently using plural sub channels. The information necessary forefficiently using the plural (for example, two) sub channels may be HToperation information element defined in the standard of IEEE 802.11n.HT operation information element includes the parameters (e.g.,secondary channel offset parameter) for enabling HT capability of Non-APQSTA even though AP does not support HT features. However, theembodiment of the invention is not limited to two sub channels, but maybe similarly applied to a WLAN system employing three or more subchannels. In this case, the response frame (for example, the TDLS setupresponse frame) transmitted in step S42 may include the informationnecessary for efficiently using the plural sub channels.

According to this embodiment, the non-AP QSTA intending to set up adirect link can provide the information on the secondary sub channels tothe peer non-AP QSTA, in addition to the primary sub channel.Accordingly, the non-AP QSTA having set up the direct link in the TDLSwireless network can use the primary sub-channel and the secondsub-channel in the communication through the direct link, or can useonly the secondary sub-channel, thereby enhancing the efficiency forusing radio resources.

FIG. 11 is a timing diagram illustrating the direct link setupprocedure. Referring to FIG. 11, the first QSTA transmits the TDLS setuprequest frame encapsulated in the form of a data frame to the AP (S51).The AP transmits the received TDLS setup request frame to the secondQSTA (S52). Steps S51 and S52 correspond to step S41 of FIG. 5.

When the second QSTA transmits the TDLS setup response frameencapsulated in the form of a data frame to the AP (S53), the AP triesto transmit the received TDLS setup response frame to the first QSTA(S54). However, in the example shown in FIG. 11, the TDLS setup responseframe to be transmitted by the AP in step S54 is not successfullytransmitted to the first QSTA. In this case, according to the embodimentof two-way handshake procedure, the second QSTA not receiving theconfirm frame, for example, the TDLS setup confirm frame, from the firstQSTA for a predetermined time recognizes that the direct link setupprocedure is not successfully completed. In this case, the second QSTAdetermines that the TDLS setup response frame transmitted therefrom isnot successfully transmitted to the first QSTA and then may transmit theTDLS setup response frame to the AP again (S55). The re-transmission ofthe TDLS setup response frame may be repeatedly performed when thesecond QSTA does not receive the TDLS setup confirm frame for apredetermined time (for example, the period of time represented by“TIMEOUT” in FIG. 10). The AP transmits the re-transmitted TDLS setupresponse frame to the first QSTA again (S56). Steps S53 to S56correspond to step S42 in FIG. 5.

The first QSTA having received the TDLS setup response frame transmitsthe confirm frame, for example, the TDLS setup confirm frame, to the AP(S57). Then, the AP transmits the received TDLS setup confirm frame tothe second QSTA (S58). Steps S57 and S58 correspond to step S43 in FIG.5. The direct link setup procedure in the TDLS wireless network is endedwith the successful transmission of the TDLS setup confirm frame. Asdescribed above, according to this embodiment, the TDLS setup confirmframe further includes the EDCA parameter set information element andmay further include the HT operation information element (e.g.,secondary channel offset element).

In addition to the above-mentioned direct link setup procedure, aprocess of allowing the TDLS initiator to receive from the peer STA aacknowledgement message indicating that the TDLS setup confirm frame issuccessfully received, for example, a TDLS setup acknowledgement frame,is further performed.

The second QSTA having received the TDLS setup confirm frame transmitsan acknowledgement message, for example, the TDLS setup acknowledgementframe, to the AP. Then, the AP transmits the TDLS setup acknowledgementframe to the first QSTA. The AP merely relays the request messagereceived from the first QSTA to the second QSTA.

In this embodiment, by additionally performing the process of step S59and S60 in addition to the embodiment described in the explanation ofthe FIG. 5 to set up the direct link, it is possible to further enhancethe reliability of the direct link setup procedure.

In this embodiment referring to FIG. 11 the second QSTA transmits theTDLS setup acknowledgement frame to the first QSTA via AP. However, inanother embodiment, the TDLS setup acknowledgement frame may betransmitted to the first QSTA through the direct link, not passing bythe AP.

According to above-described embodiments of the present invention, it ispossible to enhance the reliability of the direct link setup procedurein a TDLS wireless network. At least, QSTA or AP may notice whether theconfirm message has been lost or not as soon as possible. In addition,it is possible to prevent a difference between recognitions of twonon-AP QSTAs regarding the completion of the direct link setupprocedure, thereby guaranteeing consistency in completion of theprocedure between the two non-AP-QSTAs.

FIG. 12 is a diagram illustrating a flow of messages in a direct linksetup procedure in the TDLS wireless network shown in FIG. 11. Thisembodiment is different from the embodiment of the two or three-wayhandshake procedure, in that a four-way handshake procedure furtherincluding a step of allowing the second QSTA to transmit anacknowledgement message, for example, a TDLS setup acknowledgementframe, to the first QSTA in addition to the three-way handshakeprocedure. The embodiment of the four-way handshake procedure centeredon the differences from the embodiment of the two or three-way handshakeprocedure will be described now.

Referring to FIG. 12, the first QSTA intending to set up a direct linkto the second QSTA transmits a message for requesting for setting up thedirect link, for example, the TDLS setup request frame, to the secondQSTA through the AP (S61). The second QSTA having received the TDLSsetup request frame transmits the TDLS setup response frame to the firstQSTA through the AP in response to the TDLS setup request frame (S62).The first QSTA transmits a confirm message responsive to the receivedTDLS setup response frame, for example, the TDLS setup confirm frame, tothe second QSTA through the AP (S63). The second QSTA transmits anacknowledgement message, for example, the TDLS setup acknowledgementframe, to the first QSTA through the AP in response to the received TDLSsetup confirm frame (S64). In this embodiment, by additionallyperforming the process of step S64 in addition to the embodiments of thetwo or three-way handshake procedure to set up the direct link, it ispossible to further enhance the reliability of the direct link setupprocedure.

In this embodiment, the second transmits the TDLS setup acknowledgementframe to the AP and the AP transmits the TDLS setup acknowledgementframe to the first QSTA.

And the first QSTA and the second QSTA can directly communicate witheach other through the direct link, as described above. Therefore inanother embodiment, the second QSTA may transmit the TDLS setupacknowledgement frame to the first QSTA through the direct link.

According to above-described embodiments of the present invention, it ispossible to enhance the reliability of the direct link setup procedurein a TDLS wireless network. Particularly, it is possible to prevent adifference between recognitions of two non-AP QSTAs regarding thecompletion of the direct link setup procedure, thereby guaranteeingconsistency in completion of the procedure between the two non-AP-QSTAs.

In addition, according to other embodiment of the present invention, itis possible for the QoS capabilities and/or the HT capabilities of thenon-AP QSTAs having established the direct link therebetween in TDLSwireless network to properly operate in a communication between thenon-AP QSTAs.

The methods as described above can be performed by processors such as amicroprocessor, a controller, a micro-controller, an applicationspecific integrated circuit (ASIC), and the like, according to softwarecoded to perform such methods or program codes, or by a processor of auser equipment (UE). Designing, developing, and implementing such codeswill be obvious to the skilled person in the art based on thedescription of the present invention.

The preferred embodiments of the present invention have been describedwith reference to the accompanying drawings, and it will be apparent tothose skilled in the art that various modifications and variations canbe made in the present invention without departing from the scope of theinvention. Thus, it is intended that any future modifications of theembodiments of the present invention will come within the scope of theappended claims and their equivalents.

What is claimed is:
 1. A Tunneled Direct Link Setup (TDLS) establishmentmethod for a TDLS initiator, the method comprising: transmitting a TDLSsetup request frame via an access point (AP) to an intended peerstation; receiving a TDLS setup response frame via the AP from theintended peer station in response to the TDLS setup request frame;transmitting a TDLS setup confirm frame via the AP to the intended peerstation in response to the TDLS setup response frame; and receiving aTDLS setup acknowledgement frame from the intended peer station inresponse to the TDLS setup confirm frame.